SETH-Based Lower Bounds for Subset Sum and Bicriteria Path
نویسندگان
چکیده
Subset Sum and k-SAT are two of the most extensively studied problems in computer science, and conjectures about their hardness are among the cornerstones of fine-grained complexity. One of the most intriguing open problems in this area is to base the hardness of one of these problems on the other. Our main result is a tight reduction from k-SAT to Subset Sum on dense instances, proving that Bellman’s 1962 pseudo-polynomial O∗(T )-time algorithm for Subset-Sum on n numbers and target T cannot be improved to time T 1−ε · 2 for any ε > 0, unless the Strong Exponential Time Hypothesis (SETH) fails. This is one of the strongest known connections between any two of the core problems of fine-grained complexity. As a corollary, we prove a “Direct-OR” theorem for Subset Sum under SETH, offering a new tool for proving conditional lower bounds: It is now possible to assume that deciding whether one out of N given instances of Subset Sum is a YES instance requires time (NT ). As an application of this corollary, we prove a tight SETH-based lower bound for the classical Bicriteria s, t-Path problem, which is extensively studied in Operations Research. We separate its complexity from that of Subset Sum: On graphs with m edges and edge lengths bounded by L, we show that the O(Lm) pseudopolynomial time algorithm by Joksch from 1966 cannot be improved to Õ(L + m), in contrast to a recent improvement for Subset Sum (Bringmann, SODA 2017).
منابع مشابه
Bicriteria Optimization in Routing Games
Two important metrics for measuring the quality of routing paths are the maximum edge con-gestion C and maximum path length D. Here, we study bicriteria in routing games where eachplayer i selfishly selects a path that simultaneously minimizes its maximum edge congestion Ciand path length Di. We study the stability and price of anarchy of two bicriteria games:• Max games, where ...
متن کاملLinear Path Skyline Computation in Bicriteria Networks
A bicriteria network is an interlinked data set where edges are labeled with two cost attributes. An example is a road network where edges represent road segments being labeled with traversal time and energy consumption. To measure the proximity of two nodes in network data, the common method is to compute a cost optimal path between the nodes. In a bicriteria network, there often is no unique ...
متن کاملBicretieria Optimization in Routing Games
Two important metrics for measuring the quality of routing paths are the maximum edge con-gestion C and maximum path length D. Here, we study bicriteria in routing games where eachplayer i selfishly selects a path that simultaneously minimizes its maximum edge congestion Ciand path length Di. We study the stability and price of anarchy of two bicriteria games:• Max games, where ...
متن کاملOn some fine-grained questions in algorithms and complexity
In recent years, a new “fine-grained” theory of computational hardness has been developed, based on “fine-grained reductions” that focus on exact running times for problems. Mimicking NP-hardness, the approach is to (1) select a key problem X that for some function t, is conjectured to not be solvable by any O(t(n)1−ε) time algorithm for ε > 0, and (2) reduce X in a fine-grained way to many imp...
متن کاملBudget Constrained Minimum Cost Connected Medians
Several practical instances of network design and location theory problems require the network to satisfy multiple constraints. In this paper, we study a graph-theoretic problem that aims to simultaneously address a network design task and a location-theoretic constraint. The Budget Constrained Connected Median Problem is the following: We are given an undirected graph G = (V;E) with two differ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1704.04546 شماره
صفحات -
تاریخ انتشار 2017